﻿@{
    Layout = "~/Views/Shared/Chapter.cshtml";
}

<div class="panel panel-primary">
    <div class="panel-heading">
        <h3 class="panel-title">The Managed Heap and Garbage Collection</h3>
    </div>
    <div class="panel-body">
        <ul>
            <li>
                Managed Heap Basics
                <ul>
                    <li>Allocating Resources from the Managed Heap</li>
                    <li>The Garbage Collection Algorithm</li>
                    <li>Garbage Collections and Debugging</li>
                </ul>
            </li>
            <li>
                Generations: Improving Performance
                <ul>
                    <li>Garbage Collection Triggers</li>
                    <li>Large Objects</li>
                    <li>Garbage Collection Modes</li>
                    <li>Forcing Garbage Collections</li>
                    <li>Monitoring Your Application’s Memory Usage</li>
                </ul>
            </li>
            <li>
                Working with Types Requiring Special Cleanup
                <ul>
                    <li>Using a Type That Wraps a Native Resource</li>
                    <li>An Interesting Dependency Issue</li>
                    <li>Other GC Features for Use with Native Resources</li>
                    <li>Finalization Internals</li>
                </ul>
            </li>
            <li>Monitoring and Controlling the Lifetime of Objects Manually</li>
        </ul>

    </div>
</div>